home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Varios Español
/
Varios Español.iso
/
DBASE5
/
CUA_SAMP.ZIP
/
PEDIDOS.DFM
< prev
next >
Wrap
Text File
|
1994-10-12
|
11KB
|
476 lines
DEFINE FORM ORDERS ;
PROPERTY ;
HEIGHT 18,;
LEFT 5,;
ONCLOSE CloseOrd,;
ONGOTFOCUS Repaint,;
ONOPEN OpenOrd,;
TEXT "PEDIDOS",;
TOP 2,;
WIDTH 71
ORDERS.ACTION = .T.
ORDERS.CLAYTYPE = "L"
ORDERS.CLOSEDATA = .F.
ORDERS.CURRMAST = "PEDIDOS"
ORDERS.DISPMODE = "VGA25"
ORDERS.MODALFORM = .F.
ORDERS.NFLDPLC = 9
ORDERS.NHEIGHT = 18
ORDERS.NLEFT = 33
ORDERS.NOBJCTR = 27
ORDERS.NTOP = 34
ORDERS.SCAN4LOOK = 6
ORDERS.SETDISP = .T.
DEFINE MENUBAR FileList
ORDERS.FileList = FileList
RELEASE FileList
SELECT 1
PRIVATE nORDERS , fORDERS
IF FileRoot( DBF() ) == 'PEDIDOS' .AND. .NOT. EOF()
nORDERS = RECNO()
fORDERS = SET( 'FILTER' )
ELSE
nORDERS = 0
fORDERS = ''
ENDIF
IF TYPE('ORDERS.CloseData') = 'L' .AND. ORDERS.CloseData
CLOSE DATABASE
ELSE
IF TYPE('ORDERS.CloseData') # 'L'
CLOSE DATABASE
ELSE
SELECT SELECT()
ENDIF
ENDIF
USE PEDIDOS.DBF ALIAS PEDIDOS
IF nORDERS > 0
GO nORDERS
IF .NOT. ISBLANK( fORDERS )
SET FILTER TO &fORDERS
ENDIF
ENDIF
DEFINE MENU File1 OF ORDERS.FileList;
PROPERTY ;
Text DBF() ,;
StatusMessage [Maestro];
CUSTOM ;
FileAlias ALIAS() ,;
ErrorDBF .F.
DEFINE RECTANGLE RCNAME19 OF M->ORDERS;
PROPERTY ;
HEIGHT 4,;
LEFT 4,;
TOP 1,;
WIDTH 61
ORDERS.RCNAME19.BorderStyle = 2
DEFINE RECTANGLE RCNAME20 OF M->ORDERS;
PROPERTY ;
HEIGHT 8,;
LEFT 4,;
TOP 5,;
WIDTH 61
ORDERS.RCNAME20.BorderStyle = 2
DEFINE ENTRYFIELD CUST_ID001 OF M->ORDERS;
PROPERTY ;
DATALINK "PEDIDOS->COD_CLI",;
LEFT 20,;
PICTURE "XXXXXX",;
TOP 2,;
VALID ChkLook,;
WIDTH 6
ORDERS.CUST_ID001.LOOKALIAS = "CLI"
ORDERS.CUST_ID001.LOOKALL = .F.
ORDERS.CUST_ID001.LOOKFIELD = "COD_CLI"
ORDERS.CUST_ID001.LOOKFILE = "CLI.DBF"
ORDERS.CUST_ID001.LOOKHELPFL = .T.
ORDERS.CUST_ID001.LOOKJUST = .T.
ORDERS.CUST_ID001.LOOKNOHELP = .F.
ORDERS.CUST_ID001.LOOKTAG = "COD_CLI"
ORDERS.CUST_ID001.Valid = "ChkLook"
SELECT SELECT()
USE CLI.DBF ORDER COD_CLI
SEEK PEDIDOS->COD_CLI
DEFINE MENU File2 OF ORDERS.FileList;
PROPERTY ;
Text DBF() ,;
StatusMessage [Lookup on ];
CUSTOM ;
FileAlias ALIAS() ,;
ErrorDBF .F.
SELECT 1
DEFINE ENTRYFIELD DATE_TR002 OF M->ORDERS;
PROPERTY ;
DATALINK "PEDIDOS->FECH_TRANS",;
LEFT 20,;
TOP 3,;
WIDTH 8
DEFINE ENTRYFIELD PO_NUMB005 OF M->ORDERS;
PROPERTY ;
DATALINK "PEDIDOS->NUM_PED",;
LEFT 41,;
PICTURE "XXXXX",;
TOP 3,;
WIDTH 5
DEFINE ENTRYFIELD PART_ID003 OF M->ORDERS;
PROPERTY ;
DATALINK "PEDIDOS->COD_ART",;
LEFT 22,;
PICTURE "!-999-9999",;
RANGEREQUIRED .T.,;
TOP 6,;
ONLOSTFOCUS UDTEXT,;
VALID ChkLook,;
WIDTH 10
ORDERS.PART_ID003.LOOKALIAS = "ARTICULO"
ORDERS.PART_ID003.LOOKALL = .F.
ORDERS.PART_ID003.LOOKFIELD = "COD_ART"
ORDERS.PART_ID003.LOOKFILE = "ARTICULO.DBF"
ORDERS.PART_ID003.LOOKHELPFL = .T.
ORDERS.PART_ID003.LOOKJUST = .T.
ORDERS.PART_ID003.LOOKNOHELP = .F.
ORDERS.PART_ID003.LOOKTAG = "COD_ART"
ORDERS.PART_ID003.Valid = "ChkLook"
SELECT SELECT()
USE ARTICULO.DBF ORDER COD_ART
SEEK PEDIDOS->COD_ART
DEFINE MENU File3 OF ORDERS.FileList;
PROPERTY ;
Text DBF() ,;
StatusMessage [Lookup on ];
CUSTOM ;
FileAlias ALIAS() ,;
ErrorDBF .F.
SELECT 1
DEFINE SPINBOX SBNAME11 OF M->ORDERS;
PROPERTY ;
LEFT 22,;
PICTURE "9999",;
TOP 7,;
WIDTH 7
DEFINE ENTRYFIELD EMP_ID007 OF M->ORDERS;
PROPERTY ;
DATALINK "PEDIDOS->COD_EMP",;
LEFT 22,;
ONLOSTFOCUS UDTEXT,;
PICTURE "999-99-9999",;
TOP 9,;
VALID ChkLook,;
WIDTH 11
ORDERS.EMP_ID007.LOOKALIAS = "EMPLEADO"
ORDERS.EMP_ID007.LOOKALL = .F.
ORDERS.EMP_ID007.LOOKFIELD = "COD_EMP"
ORDERS.EMP_ID007.LOOKFILE = "EMPLEADO.DBF"
ORDERS.EMP_ID007.LOOKHELPFL = .T.
ORDERS.EMP_ID007.LOOKJUST = .T.
ORDERS.EMP_ID007.LOOKNOHELP = .F.
ORDERS.EMP_ID007.LOOKTAG = "COD_EMP"
ORDERS.EMP_ID007.Valid = "ChkLook"
SELECT SELECT()
USE EMPLEADO.DBF ORDER COD_EMP
SEEK PEDIDOS->COD_EMP
DEFINE MENU File4 OF ORDERS.FileList;
PROPERTY ;
Text DBF() ,;
StatusMessage [Lookup on ];
CUSTOM ;
FileAlias ALIAS() ,;
ErrorDBF .F.
SELECT 1
DEFINE ENTRYFIELD NOTES006 OF M->ORDERS;
PROPERTY ;
DATALINK "PEDIDOS->NOTAS",;
LEFT 12,;
TOP 11,;
WIDTH 4
DEFINE CHECKBOX CBNAME17 OF M->ORDERS;
PROPERTY ;
DATALINK "PEDIDOS->FACTURADO",;
GROUP .T.,;
LEFT 31,;
TEXT "FACTURADO",;
TOP 11,;
WIDTH 14
ORDERS.CBNAME17.ColorNormal = "N/W"
DEFINE PUSHBUTTON PBNAME3 OF M->ORDERS;
PROPERTY ;
LEFT 0,;
ONCLICK Add_new,;
TEXT "&Añadir",;
TOP 14,;
WIDTH 10
ORDERS.PBNAME3.GrabFocus = .F.
DEFINE PUSHBUTTON PBNAME4 OF M->ORDERS;
PROPERTY ;
LEFT 10,;
ONCLICK DelIt,;
TEXT "&Eliminar",;
TOP 14,;
WIDTH 12
DEFINE PUSHBUTTON PBNAME21 OF M->ORDERS;
PROPERTY ;
LEFT 22,;
ONCLICK SKIPFOR,;
TEXT "&Siguiente",;
TOP 14,;
WIDTH 13
DEFINE PUSHBUTTON PBNAME22 OF M->ORDERS;
PROPERTY ;
LEFT 35,;
ONCLICK SKIPBACK,;
TEXT "A&nterior",;
TOP 14,;
WIDTH 12
DEFINE PUSHBUTTON PBNAME6 OF M->ORDERS;
PROPERTY ;
LEFT 47,;
ONCLICK Printme,;
TEXT "&Imprimir",;
TOP 14,;
WIDTH 12
DEFINE PUSHBUTTON PBNAME5 OF M->ORDERS;
PROPERTY ;
LEFT 59,;
ONCLICK Closeme,;
TEXT "Sa&lir",;
TOP 14,;
WIDTH 9
DEFINE TEXT CFDNAME1 OF M->ORDERS;
PROPERTY ;
LEFT 6,;
TEXT "CLIENTE Nº:",;
TOP 2,;
WIDTH 11
DEFINE TEXT CFDNAME2 OF M->ORDERS;
PROPERTY ;
LEFT 6,;
TEXT "FECHA PEDIDO:",;
TOP 3,;
WIDTH 13
DEFINE TEXT CFDNAME3 OF M->ORDERS;
PROPERTY ;
LEFT 6,;
TEXT "ARTICULO Nº :",;
TOP 6,;
WIDTH 16
DEFINE TEXT CFDNAME4 OF M->ORDERS;
PROPERTY ;
LEFT 6,;
TEXT "CANT.DISPONIBLE:",;
TOP 8,;
WIDTH 16
DEFINE TEXT CFDNAME5 OF M->ORDERS;
PROPERTY ;
LEFT 31,;
TEXT "PEDIDO Nº:",;
TOP 3,;
WIDTH 10
DEFINE TEXT CFDNAME6 OF M->ORDERS;
PROPERTY ;
LEFT 6,;
TEXT "NOTAS",;
TOP 11,;
WIDTH 5
DEFINE TEXT CFDNAME7 OF M->ORDERS;
PROPERTY ;
LEFT 6,;
TEXT "EMPLEADO Nº :",;
TOP 9,;
WIDTH 16
DEFINE TEXT TXNAME10 OF M->ORDERS;
PROPERTY ;
LEFT 6,;
TEXT "CANT.PEDIDA :",;
TOP 7,;
WIDTH 16
DEFINE TEXT TXNAME12 OF M->ORDERS;
PROPERTY ;
LEFT 34,;
TEXT "unidad(es)",;
TOP 7,;
WIDTH 10
DEFINE TEXT TXNAME13 OF M->ORDERS;
PROPERTY ;
LEFT 34,;
TEXT "",;
TOP 6,;
WIDTH 8
ORDERS.TXNAME13.ColorNormal = "RB/W"
DEFINE TEXT TXNAME14 OF M->ORDERS;
PROPERTY ;
LEFT 45,;
TEXT "PRECIO :",;
TOP 7,;
WIDTH 8
ORDERS.TXNAME14.ColorNormal = "B/W"
DEFINE TEXT TXNAME15 OF M->ORDERS;
PROPERTY ;
LEFT 34,;
TEXT "unidad(es)",;
TOP 8,;
WIDTH 10
DEFINE TEXT TXNAME16 OF M->ORDERS;
PROPERTY ;
LEFT 45,;
TEXT "MARGEN :",;
TOP 8,;
WIDTH 8
ORDERS.TXNAME16.ColorNormal = "B/W"
DEFINE TEXT TXNAME18 OF M->ORDERS;
PROPERTY ;
LEFT 34,;
TEXT "",;
TOP 9,;
WIDTH 8
ORDERS.TXNAME18.ColorNormal = "RB/W"
DEFINE TEXT TXNAME23 OF M->ORDERS;
PROPERTY ;
LEFT 52,;
TEXT "",;
TOP 3,;
WIDTH 8
ORDERS.TXNAME23.ColorNormal = "R/W"
DEFINE TEXT TXNAME24 OF M->ORDERS;
PROPERTY ;
LEFT 53,;
TEXT "",;
TOP 7,;
WIDTH 8
ORDERS.TXNAME24.ColorNormal = "RB/W"
DEFINE TEXT TXNAME25 OF M->ORDERS;
PROPERTY ;
LEFT 53,;
TEXT "",;
TOP 8,;
WIDTH 8
ORDERS.TXNAME25.ColorNormal = "RB/W"
DEFINE TEXT TXNAME27 OF M->ORDERS;
PROPERTY ;
LEFT 22,;
TEXT "",;
TOP 8,;
WIDTH 8